package com.sophie.dao;

import com.sophie.DTO.ZoneDTO;
import com.sophie.entity.Zone;

import java.util.List;

/**
 * @Author: Rowena
 * @CreateTime: 2024-09-10 16:32:28
 * @Version: 1.0
 */
public interface IZoneDAO {
    int addZone(Zone zone);
    List<ZoneDTO> getZonesByUserId(Integer id);
    long countZonesByUserId(Integer id);
    List<ZoneDTO> getAllZones();
    long countTransmit(Integer id);
    int checkCollected(Integer zoneid,Integer userid);
    long collectZone(Integer zoneid,Integer userid);
    int cancelZone(Integer zoneid,Integer userid);
}
